home *** CD-ROM | disk | FTP | other *** search
- #include "../CGVPMacro.csi"
-
- MainInput { uniform sampler2D baseMap : texunit0,
- uniform sampler2D detMap : texunit1,
- uniform float4 Ambient }
- DeclarationsScript
- {
- OUT_T0_T1_C0
- FOUT
- }
- CoreScript
- {
- // load the decal
- float4 decalColor = tex2D(baseMap, IN.Tex0.xy);
- // load the detail
- float4 detColor = tex2D(detMap, IN.Tex1.xy);
-
- float3 color = (decalColor.xyz * Ambient.xyz) * 2;
- color = detColor.xyz - 0.5 + color;
- OUT.Color.xyz = color.xyz;
- OUT.Color.a = decalColor.a * Ambient.a;
- }
-
-